.fs-form {
  width: 100%;
  height: 100%;
  .fs-form-flex {
    & /deep/ .ant-form-item {
      display: flex;
    }
  }
  .fs-widget-container {
    width: 100%;
    height: 100%;
    .fs-form-item {
      width: 100%;
      border-radius: 3px;
      > & /deep/ .ant-form-item {
        margin: 0px;
      }
    }
    & /deep/ .ant-col {
      padding: 5px 3px;
      > .fs-widget-section > .fs-widget-container {
        min-height: 64px;
        border-radius: 3px;
        border: 1px dashed #ccc;
      }
    }
    & /deep/ .ant-alert-warning {
      border: 1px dashed white;
    }
    & /deep/ .ant-radio-wrapper, & /deep/ .ant-checkbox-wrapper {
      line-height: 32px;
      margin-left: 0px;
      margin-right: 8px;
    }
  }
}
